WinCE wasn't Microsoft's first attempt at delivering software to power a PDA or pen computing device; once it arrived, it needed to change marketing names rapidly in order to escape embarrassment.
-
-
-
•Pulsar was parallel effort by Microsoft to deliver a wireless pager device. It was a pet project of Gates, but never delivered as a product.
In early 1995, Microsoft pulled together teams from all these failed projects to take another stab at copying the Newton in a new project called Pegasus. It was built upon the kernel developed for Pulsar, and hardware work Microsoft’s WinPad partners had contributed earlier. Two years later, Pegasus was named Windows CE.
-
-
-
-
-
-
-
-
-
•Windows Mobile 5 Smartphones have a subset of WinCE features, and lack a touch screen. Their limited feature set prevents them from running all apps designed for Windows Mobile 5.
They can, however, pretend to edit Excel documents on their tiny screens with a quarter the resolution of a typical DOS PC from the 80s.
-
•Windows Mobile 5 Pocket PC refers to WinCE devices bundled with a specific set of mobile applications and a touch screen. Pocket PCs are supposed to run all WM5 Smartphone apps as well.
-
-
•Windows Mobile 6 is planned for release in the middle of 2007, primarily as a way to associate WinCE devices with Windows Vista and its glossy, translucent user interface. It is still based on WinCE 5, but is now green:
CE n'est pas bon
In 2006, the segment brought in 2 million in profit (partly from pushing some of its losses into the MSN group), but Microsoft apparently isn’t impressed. It has announced that for 2007, it will start reporting WinCE devices as part of its Entertainment and Devices group, rather than breaking each out separately, as they are above.
Other includes “broad-based sales and marketing, product support services, human resources, legal, finance, information technology, corporate development and procurement activities, research and development and other costs, and legal settlements and contingencies,” including being sued by Real, Novell, Gateway, and IBM, and fined by the European Commission over antitrust violations.
That means that the staggering losses reported for WinCE--not to mention the Xbox and Zune--are not the result of huge amounts of technology development or advertising campaigns, but simply because nobody wants to buy them, even when offered at loss leader prices. How embarrassing!
Sharks with Fricken’ Laser Beams vs A Rusty Shotgun
In contrast, when WinCE appeared it delivered the typical embarrassment of a clumsy Microsoft product launch, and made no effort at all to provide any sort of handwritten recognition. It was just a PC shoved in a smaller box.
Still, nobody laughed.
However, it was from Microsoft, so the world was assured by leading analysts that it would eventually catch up and overtake any and all competition. Eventually.
Not Good At Anything
They were wrong. A decade later, WinCE has only overtaken the competition where there hasn't been any competition. The market abandoned standalone PDAs when the real money turned out to be in mobile phones.
WinCE isn't particularly well adapted for mobile phone use, because Microsoft designed it to suit the needs of a paperback-sized PC.
Outside of mobiles, there are few other applications well suited to WinCE, and many competing products.
It’s no wonder Microsoft is losing so much money down the rat hole of WinCE: it’s a shotgun approach to solving everything in the "smaller than a breadbox" category with a general purpose solution.
WinCE vs OS X
While the two might look the same on a marketing chart referring to each as a “scaled down kernel for use in embedded devices,” the critical difference is that Apple has one portable, universal code base, while Microsoft has to support two entirely different software architectures.
Porting new code to both is a complex task. For example, to bring .Net (the closest equivalent to Cocoa) to WinCE, Microsoft had to write it from scratch. For third party developers and users, this may sound like an insignificant detail. However it matters because managing multiple, differing pools of code is problematic.
That results in shipping delays (WinCE 5 shipped nearly a year later than planned), stability and security problems (because MS has two entirely different kernels and libraries to bug fix), and limits how much new technology MS can deliver at a time.
WinCE is another Windows with all its problems, just in slightly different places. After a decade of work, it’s just now approaching the point of being usably complete, and at the same time, entirely obsolete.
It isn’t a shotgun approach intended to cover any need licensees might imagine, but rather a custom designed, integrated solution for specific applications.
Inedible Dog Food
WinCE doesn't even make a particularly good PDA, and has only been able to keep up with the Palm OS because Palm has proven itself to be grossly incompetent. Just how incompetent?
Next Articles:
This Series